namespace OracleInternal.SqlAndPlsqlParser.RuleProcessors.ODPCommands
{
	internal static class OracleMbEarleyAliasedDmlTableExpressionClauseRuleMultiProcessors
	{
		public static OracleMbEarleyRuleMultiProcessorAddItem[] s_vRuleProcessorItems;

		static OracleMbEarleyAliasedDmlTableExpressionClauseRuleMultiProcessors()
		{
			s_vRuleProcessorItems = new OracleMbEarleyRuleMultiProcessorAddItem[1]
			{
				new OracleMbEarleyRuleMultiProcessorAddItem
				{
					m_vHeadSymbol = "aliased_dml_table_expression_clause",
					m_vRHSSymbols = new string[1]
					{
						"aliased_dml_table_expression_clause"
					},
					m_vRuleProcessor = Process_AliasedDmlTableExpressionClause_AliasedDmlTableExpressionClause_Rule,
					m_vAddType = OracleMbEarleyRuleMultiProcessorAddType.SpecificRule
				}
			};
		}

		public static object Process_AliasedDmlTableExpressionClause_AliasedDmlTableExpressionClause_Rule(OracleMbEarleyParserMultiContext ctx, int ruleMatchPosition)
		{
			return OracleMbEarleyRuleMultiProcessor.ProcessNodeRules(ctx.CurrentParseNode, ctx.CurrentRuleIndex + 1, -1, ctx);
		}
	}
}
